package com.coldlz.mmp.ssl;

import org.bouncycastle.asn1.x500.X500Name;
import org.bouncycastle.asn1.x509.AuthorityKeyIdentifier;
import org.bouncycastle.cert.X509v3CertificateBuilder;

import java.security.cert.X509Certificate;

public interface CASignerProvider {
    X509Certificate signature(X509v3CertificateBuilder certBuilder);

    AuthorityKeyIdentifier authorityKeyIdentifier();

    X500Name issuer();

}
